import qbs.FileInfo

QtApplication {
    Depends { name: "Qt.widgets" }
    Depends { name: "Qt.multimedia" }

    cpp.cxxLanguageVersion: "c++14" // Add C++14 support

    cpp.defines: [
        // You can make your code fail to compile if it uses deprecated APIs.
        // In order to do so, uncomment the following line.
        //"QT_DISABLE_DEPRECATED_BEFORE=0x060000" // disables all the APIs deprecated before Qt 6.0.0
    ]

    files: [
        "CaesarCipher.h",
        "admin.cpp",
        "admin.h",
        "admin.ui",
        "login.h",
        "main.cpp",
        "dialog.cpp",
        "dialog.h",
        "dialog.ui",
        "menuview.cpp",
        "menuview.h",
        "menuview.ui",
        "pic.qrc",
        "register.cpp",
        "register.h",
        "register.ui",
        "root.cpp",
        "root.h",
        "root.ui",
        "users.txt"
    ]

    install: true
    installDir: qbs.targetOS.contains("qnx") ? FileInfo.joinPaths("/tmp", name, "bin") : base
}
